package servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Hashtable;

import javax.naming.Context;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import staticHtml.PaginaStatica;
import entities.Utente;

public class RichiestaAmiciziaServlet extends HttpServlet{

	
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	
			Hashtable<String,String> env = new Hashtable<String,String>();
			env.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
			env.put(Context.PROVIDER_URL,"localhost:1099");
			response.setContentType("text/html");

			PrintWriter out = response.getWriter();
			
			Utente mittente= (Utente) request.getSession().getAttribute("utente");
			if(mittente==null)
			{
				out.println(PaginaStatica.top());
				out.println("Sessione scaduta<br><a href='index.html'> Torna alla home </a>");
				out.println(PaginaStatica.bottom());
				return;
			}
			
			
			String destinatario=request.getParameter("destinatario");

			
			out.println(PaginaStatica.topUser());
			out.println("	<div id='titolo'>"+
					"<label class='titolo'> Richiesta di Amicizia</label></div>");
			
			out.println("<div id='mitdest'><label class='risposta'>Mittente: "+mittente.getUserName()+"</label></div>");
			out.println("<div id='mitdest'><label class='risposta'>Destinatario: "+destinatario+"</label></div>");
			out.println("<div id='mitdest'><label class='risposta'>Commento:</label></div>");
					
			out.println("<div id='inviaRichiesta'><form method='post' action='inserisciRichiestaAmicizia.html'>"+
			"<textarea class='richAmicizia' name='commento' rows='4' cols='50'></textarea>");
			
			out.println("<input type='hidden' name='destinatario' value='"+destinatario+"'>");
			out.println("<input type='submit' value='invia richiesta'></form></div>"+PaginaStatica.bottom());
			
			
	}
}
